import config from './baseUrl';
import * as $ from 'jquery';

class GetData_ajax {

  constructor() {

  }

  getFunc(url, type, data, successFunc,failFunc){
      // 请求数据
      $.ajax({
          type:type,
          url:url,
          data:data,
          cache:false, // 不缓存此页面
          // contentType:false, // 发送信息至服务器时内容编码类型
          // processData:false, // 默认值: true。默认情况下，通过data选项传递进来的数据，如果是一个对象(技术上讲只要不是字符串)，都会处理转化成一个查询字符串
          dataType:"json",
          success: successFunc,
          fail: failFunc
      })
  }

  // 上传图片
  uploadImg(url, data, successFunc, failFunc){
      $.ajax({
          data:data,
          type:"POST",
          url:url,
          cache:false,
          contentType:false,
          processData:false,
          success: successFunc,
          fail: failFunc
      })
  }

}

const getData_ajax = new GetData_ajax();
(<any>window).config = getData_ajax;
export default getData_ajax;
